// 2025/8/16
// abb

#include <iostream>
#include <unordered_map>
using namespace std;

int main() {
    long long n, ans = 0; cin >> n;
    string str; cin >> str;
    unordered_map<char, pair<long long, int>> pre;
    for(int i = 0; i < str.size(); i++)
    {
        ans += pre[str[i]].first;
        pre[str[i]].first += i - pre[str[i]].second;
        pre[str[i]].second++;
    }
    cout << ans << endl;
}
// 64 位输出请用 printf("%lld")